package com.tour.service;

import com.tour.bean.ReturnT;
import com.tour.bean.UserScenic;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * user_scenic
 * @author
 * @date 2020/03/15
 */
public interface UserScenicService {

    /**
     * 新增
     */
    public ReturnT<String> insert(UserScenic userScenic);

    /**
     * 删除
     */
    public ReturnT<String> delete(int id);

    /**
     * 更新
     */
    public ReturnT<String> update(UserScenic userScenic);

    /**
     * 根据主键 id 查询
     */
    public UserScenic load(int id);

    /**
     * 查询userid下是否订购过该记录
     */
    public UserScenic getByid(int userid,int cid);

    /**
     * 分页查询
     */
    public Map<String,Object> pageList(int offset, int pagesize);

    /**
     * 根据用户id，查询出该用户订购的景区
     * @param userid
     * @return
     */
    List<Map<String,Object>> getUserScenicByUserId(int userid);

}
